#ifndef _ZF_HOST_H_
#define _ZF_HOST_H_

#include "zf_common_headfile.h" 

// ================= 移植配置区 =================
// 如果你的引脚不是这些，改这里即可，Main文件不用动
#define HOST_UART       UART_1
#define HOST_BAUD       115200
#define HOST_TX_PIN     UART1_TX_B12
#define HOST_RX_PIN     UART1_RX_B13
// =============================================

// 1. 初始化 (在 main 开头调用一次)
void ZF_Host_Init(void);

// 2. 变量注册 (在 Init 之后调用)
// Channel: 1~8 (逐飞助手对应的参数行号)
// Ptr: 全局变量的地址 (例如 &Kp)
void ZF_Host_Register(uint8_t Channel, float *Ptr);

// 3. 核心任务 (在 while(1) 循环里调用)
// ch1~ch4: 你想在示波器上看到的 4 个波形数据
void ZF_Host_Task(float ch1, float ch2, float ch3, float ch4);

#endif
